<template v-if="Object.is(column.codeName, '{{lowerCase column.codeName}}')">
  {{#if column.enableRowEdit}}
  <template v-if="store.enableRowEdit">
    {{#each grid.psDEGridEditItems as | editItem |}}
      {{#eq editItem.codeName column.codeName}}
    <a-form-item name="{{#if column.dataItemName}}{{lowerCase column.dataItemName}}{{else}}{{lowerCase column.codeName}}{{/if}}" class="grid-edit-column" :validateStatus="store.ruleModel[index]['{{#if column.dataItemName}}{{lowerCase column.dataItemName}}{{else}}{{lowerCase column.codeName}}{{/if}}'].error ? 'error' : 'success'" :help="store.ruleModel[index]['{{#if column.dataItemName}}{{lowerCase column.dataItemName}}{{else}}{{lowerCase column.codeName}}{{/if}}'].error ? store.ruleModel[index]['{{#if column.dataItemName}}{{lowerCase column.dataItemName}}{{else}}{{lowerCase column.codeName}}{{/if}}'].error : null">
      {{#or (eq editItem.psEditor.editorStyle 'DEFAULT') (not editItem.psEditor.editorStyle)}}
      {{> @macro/editors/include-editor.hbs type=editItem.psEditor.editorType item=editItem ctrlType="grid"}}
      {{else}}
      {{> @macro/editors/include-editor.hbs type=(concat editItem.psEditor.editorType '_' editItem.psEditor.editorStyle) item=editItem ctrlType="grid"}}
      {{/or}}
    </a-form-item>
      {{/eq}}
    {{/each}}
  </template>
  <AppGridColumn v-else :text="text" :column="column" :record="record" :index="index" :context="context" :viewParams="viewParams" @handle-action="(detail:any, event:MouseEvent) => handleActionClick(controller, detail.logic, record, event)" />
  {{else}}
  <AppGridColumn :text="text" :column="column" :record="record" :index="index" :context="context" :viewParams="viewParams" @handle-action="(detail:any, event:MouseEvent) => handleActionClick(controller, detail.logic, record, event)" />
  {{/if}}
</template>
{{#and (eq column.columnType 'GROUPGRIDCOLUMN') column.psDEGridColumns}}
  {{#each column.psDEGridColumns as | child |}}
{{> @macro/widgets/grid-detail/include-grid.hbs type='EDITCOLUMN' column=child grid=ctrl}}
  {{/each}}
{{/and}}